package com.bsg.upm.dto;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

public class MonitorHostDetailDto extends BaseDto implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 主机编码
	 */
	private String id;

	/**
	 * 主机名称
	 */
	private String relateId;

	private String name;

	private int cpuCount;
	private int cpuUsed;

	private long memCount;
	private long memUsed;

	/**
	 * 是否可用
	 */
	private Boolean enabled;

	/**
	 * 是否可用(文字显示)
	 */
	private String enabledText;

	private List<Map<String, Long>> localHdds;
	private List<Map<String, Long>> localSsds;
	private List<Map<String, Long>> otherdisks;

	/**
	 * 区域编码
	 */
	private String areaId;

	/**
	 * 区域名称
	 */
	private String areaName;

	/**
	 * 集群编码
	 */
	private String clusterId;

	/**
	 * 集群名称
	 */

	private String clusterName;

	/**
	 * 主机入库时间
	 */
	private String joinTime;

	private String sshIp;

	/**
	 * 机房名称
	 */
	private String room;

	/**
	 * 机位名称
	 */
	private String seat;

	public String getRelateId() {
		return relateId;
	}

	public void setRelateId(String relateId) {
		this.relateId = relateId;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getAreaId() {
		return areaId;
	}

	public void setAreaId(String areaId) {
		this.areaId = areaId;
	}

	public String getAreaName() {
		return areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	public String getJoinTime() {
		return joinTime;
	}

	public void setJoinTime(String joinTime) {
		this.joinTime = joinTime;
	}

	public String getClusterId() {
		return clusterId;
	}

	public void setClusterId(String clusterId) {
		this.clusterId = clusterId;
	}

	public String getClusterName() {
		return clusterName;
	}

	public void setClusterName(String clusterName) {
		this.clusterName = clusterName;
	}

	public String getSshIp() {
		return sshIp;
	}

	public void setSshIp(String sshIp) {
		this.sshIp = sshIp;
	}

	public String getRoom() {
		return room;
	}

	public void setRoom(String room) {
		this.room = room;
	}

	public String getSeat() {
		return seat;
	}

	public void setSeat(String seat) {
		this.seat = seat;
	}

	public int getCpuCount() {
		return cpuCount;
	}

	public void setCpuCount(int cpuCount) {
		this.cpuCount = cpuCount;
	}

	public int getCpuUsed() {
		return cpuUsed;
	}

	public void setCpuUsed(int cpuUsed) {
		this.cpuUsed = cpuUsed;
	}

	public long getMemCount() {
		return memCount;
	}

	public void setMemCount(long memCount) {
		this.memCount = memCount;
	}

	public long getMemUsed() {
		return memUsed;
	}

	public void setMemUsed(long memUsed) {
		this.memUsed = memUsed;
	}

	public Boolean getEnabled() {
		return enabled;
	}

	public void setEnabled(Boolean enabled) {
		this.enabled = enabled;
	}

	public String getEnabledText() {
		return enabledText;
	}

	public void setEnabledText(String enabledText) {
		this.enabledText = enabledText;
	}

	public List<Map<String, Long>> getLocalHdds() {
		return localHdds;
	}

	public void setLocalHdds(List<Map<String, Long>> localHdds) {
		this.localHdds = localHdds;
	}

	public List<Map<String, Long>> getLocalSsds() {
		return localSsds;
	}

	public void setLocalSsds(List<Map<String, Long>> localSsds) {
		this.localSsds = localSsds;
	}

	public List<Map<String, Long>> getOtherdisks() {
		return otherdisks;
	}

	public void setOtherdisks(List<Map<String, Long>> otherdisks) {
		this.otherdisks = otherdisks;
	}

}
